package com.pureut.scheduling.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @Description 生产排程
 * @Param
 * @Date 23-01-05
 * @Author hl
 **/
@Data
public class SchedulingProductionDto {

    /** id */
    private long productionId;

    /** 计划id */
    private Long planId;

    /** 客户编码 */
    private String planCustomerCode;

    /** 客户名称 */
    private String planCustomerName;

    /** 物料编码 */
    private String planMaterialCode;

    /** 物料名称 */
    private String planMaterialName;

    /**
     * 交货日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date planDeliveryTime;

    /** 计划重量 */
    private double planContractWeight;

    /** 已排程重量 */
    private double productionWeight;

    /** 产出重量 */
    private double productionOutputWeight;

    /** 转单重量 */
    private double productionTransferWeight;

    /** 水刺产出重量 */
    private double productionSpinyWeight;

    /** 水刺转单重量 */
    private double spinyTransferWeight;

    private String productionCode;

    private int productionState;

    private String productionStateDict;

    private double subcontractWeight;


}
